package org.pageley.games.sanctuary.domain.entity;

import java.util.UUID;

import org.pageley.games.sanctuary.domain.Location;
import org.pageley.games.sanctuary.domain.environment.Environment;
import org.pageley.games.sanctuary.domain.event.EventListener;

public interface Entity {
	
	Location getLocation();
	
	void setEnvironment(Environment environment);
	
	void addEventListener(EventListener eventListener);
	
	UUID getId();

	void endTurn();

}
